<?php
    session_start();
    include_once("../../clases/model.php");
    include_once('../../db/dbconfig.php');
    
    $model=new model();
    abrirConexion();
    $model->begin();
    //if(strtolower($_POST['code'])==strtolower($_SESSION['random_number'])){
        
    $r="";
    extract($_POST);
    $pass=md5($password);
    $user=strtolower($txtUsername);
    
    if(isset($chkAprobado)){
        $aprobado="Si";
    }else{
        $aprobado="No";
    }
    
    if($years_cargo==""){
        $years_cargo=0;
    }
     
    
    //DATOS BASICOS
    $arrDatos=array(
            'nombres'=>"'".$txtNombre."'",
            'apellidos'=>"'".$txtApellido."'",
            'ci'=>"'".$txtCI."'",
            'estado_id'=>$selectEstado,
            'municipio_id'=>$selectMunicipio,
            'localidad'=>"'".$txtLocalidad."'",
            'username'=>"'".$user."'",
            'password'=>"'".$pass."'",
            'rol'=>"'Estudiante'",
            'tipo_id'=>"'$selectTipo'",
            'sexo'=>"'$selectSexo'",
            'grado_instruccion'=>"'$selectGrado'",
            'lugar_trabajo'=>"'$txtTrabajo'",
            'years_cargo'=>"$years_cargo",
            'cargo'=>"'$txtCargo'",
            'organizacion_social'=>"'$txtOsocial'",
            'telefono_trabajo'=>"'$txtTrabajo'",
            'telefono_casa'=>"'$txtCasa'",
            'celular'=>"'$txtCelular'",
            'email'=>"'$txtEmail'",
            'aprobado'=>"'$aprobado'",
            'meses'=>"$meses_cargo",
            'region_id'=>$selectRegion,
            'fecha_nacimiento'=>"'".$datepickerFN."'"
     );
    
    //DATOS DE CALIFICACIONES
    //Esto se incluira en otra instancia del proyecto
   /* $arrCalificacion=array(
        'estudiante_id'=>"'$txtCI'",
        'calificacion_conocimiento'=>$txtConocimiento,
        'calificacion_cualitativa'=>$txtCualitativa,
        'calificacion_pcampo'=>$txtPCampo,
        'calificacion_asistencia'=>$txtAsistencia,
        'nota_final'=>$txtNFinal,
        'aprobado'=>"'$aprobado'"
    );*/
    
    
    //GUARDANDO DATOS PERSONALES
    if($model->save("estudiantes_cargados", $arrDatos)){
            $r="true";
            $model->commit(); 
    }
    //DATOS DE SUBTIPO ()
    
    if($selectTipo!="3"){ //SI NO ES UN AUXILIAR CATASTRAL SE GUARDAN LOS SUBTIPOS PARA FACILITADOR O FORMADOR
        
        $arrSubtipos=explode(",", $subtipos);
       // echo "<pre>".print_r($arrSubtipos)."</pre>";
        foreach($arrSubtipos as $subtipo)
        {       
           
                if($subtipo!="" && $subtipo!="null"){
                    
                   $arrRegistro=array(
                     'usuario_ci'=>"'$txtCI'",
                     'subtipo_id'=>$subtipo
                   );

                   if(!$model->save("uc_subtipos", $arrRegistro)){
                       $r="false1";
                       //$model->rollback();
                       echo $r;
                       exit;
                   }else{
                       $r="true";
                       $model->commit();
                   }
               }
        }
    }
   

echo $r;

   
?>